package wh.coach._overload;

/**
 * @author hangwen
 * @date 2023/6/21
 */
public class OverLoad {

    //函数名+参数列表 = 函数签名
    public void fun1(String str) {
        System.out.println("call fun1(Str)");
    }

    //tips,不要将Object和其他类型的参数构成重载；
    //不要将父类和子类构成重载
    //因为调用时候很容易搞错
    public void fun1(Object obj) {
        System.out.println("call fun1(Obj)");
    }

    public void fun1(Object... objArray) {
        System.out.println("call fun1(ObjArray)");
    }

//    public void fun1(Object[] objArray) {
//        System.out.println("call fun1(ObjArray)");
//    }

    //  与void fun1(String str)冲突
//    public String fun1(String str) {
//
//    }

}
